home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / bbs / server / octps074 / manager / manager.cfg < prev    next >
Encoding:
Text File  |  1996-07-10  |  11.6 KB  |  351 lines

  1. ;
  2. ; Configuration file for Manager, the Multiline BBS, Mailer &
  3. ; Mail-processor control system written by Koos Kuil on 7 April 1995
  4. ;
  5. ; Revision date: 05 Jan 1996 for use with Manager v0.47 Beta
  6. ;
  7. ;  ** PLEASE READ THIS TEXT VERY CAREFULLY BEFORE YOU DELETE IT **
  8. ;
  9. ;     THIS CONFIGURATION FILE IS ALSO THE INSTALLATION MANUAL.
  10. ;     """"""""""""""""""""""""""""""""""""""""""""""""""""""""
  11. ;
  12. ; SEE textfile UPDATE.MAN for (alpha/beta) update information.
  13. ;
  14. ; Hardware requirements:   Atari ST with Mag!C, MultiTos or Geneva
  15. ; and at least 2,5 Mb of internal memory is enough for 2 lines.
  16. ;
  17. ; This programm is tested with Mag!C 2.01 and 3.0x, Semper v0.79Beta, 
  18. ; Jetmail v0.99Beta-21 and Octopus v0.68Beta but maybe other programm
  19. ; versions should work probable too.
  20. ;
  21. ; MultiTOS and Geneva are NOT TESTED in practical environment so
  22. ; i don't give any warranty if it does work or not.
  23. ;
  24. ; Remember that Octopus v0.65 and older doesn't have file-locking
  25. ; capabilities so it's strongly advised to use v0.66 or higher!!!!
  26. ;
  27. ;              * * * * * * * WARNING * * * * * * *
  28. ;
  29. ; You should MAKE a Backup first from your current Octopus and Semper
  30. ; configuration files before setting up a Multiline board.  There's
  31. ; also absolutely no warranty that it will work without problems.
  32. ;
  33. ; Octopus and Semper should be setup using the following style to
  34. ; work with this manager.  For each new line you need an extra folder
  35. ; and a copy of the existing application.
  36. ;
  37. ; For EVERY Octopus you should add "NoBconMap" in the configuration
  38. ; file and change the modem port (Modem1, Midi, Modem2 etc..) to the
  39. ; port which should be used for that line.
  40. ;
  41. ; Specify also for every Octopus a different logfile and do not forget
  42. ; to change TRANSFER protocols.  XYZ is not usable, i advice to use 
  43. ; the GEM Sz Rz package from Michael Ziegler.  
  44. ;
  45. ; Take the time for setting up your Multiline bulletin board, most 
  46. ; file-locking functions are ready in Octopus v0.66 so it should all
  47. ; work correctly.
  48. ;
  49. ; LED 1.29 and older does not like if a message area is already used
  50. ; by another application and will BOMB out.  LED 1.30 should work
  51. ; better but it's UNTESTED.
  52. ;
  53. ; External archivers can have problems with memory, i advice to use
  54. ; the QWK Batch-Pack when you have less memory installed.
  55. ;
  56. ; Octopus should be setup as following:
  57. ;
  58. ;     \OCTOPUS1\
  59. ;               MENUS\
  60. ;               ONLINE\
  61. ;               SYSTEM\            (main SystemPath)
  62. ;               ARCHIVER\        
  63. ;               OCTOPUS.CFG        (Change this for every line)
  64. ;               OCTOPUS1.APP
  65. ;               OCTOPUS?.RSC
  66. ;
  67. ;     \OCTOPUS2\
  68. ;               ONLINE\
  69. ;               SYSTEM\            (TaskSystemPath)
  70. ;               ARCHIVER\        
  71. ;               OCTOPUS.CFG        (Change this for every line)
  72. ;               OCTOPUS2.APP
  73. ;               OCTOPUS?.RSC
  74. ;
  75. ; Add "NoBconMap", change every modem port and give every task a
  76. ; unique logfile (like C:\OCTOPUS1\LOGFILES\OCTOPUS1, OCTOPUS2 etc..)
  77. ;
  78. ; A good idea for all OCTOPUS.CFG files is to make one like:
  79. ;
  80. ;      ; OCTOPUS.CFG
  81. ;      ; 
  82. ;      ; Enable Message, Userbase & Miscellaneous filelocking.
  83. ;      ;
  84. ;      FileLocking
  85. ;      ;
  86. ;      ; Second SystemPath for task-dependent files
  87. ;      ; 
  88. ;      TaskSystemPath D:\OCTOPUS2\SYSTEM\
  89. ;      Port ...
  90. ;      NoBconMap
  91. ;      Logfilename D:\OCTOPUS1\OCTOPUS1.LOG
  92. ;      ;
  93. ;      Include D:\OCTOPUS1\OCTOPUS.CFG
  94. ;      ;
  95. ;      ; End OCTOPUS.CFG
  96. ;
  97. ; Using this way you don't need to make changes in all Octopus
  98. ; configuration files if you add or remove message/file areas.
  99. ;
  100. ; Above commands should be removed from the ORIGINAL OCTOPUS.CFG
  101. ; file otherwise it doesn't work.
  102. ;
  103. ; Do also SHARE the FILE and MESSAGE areas by using a include file
  104. ; so that you don't get 2 setups with different number of areas
  105. ; what will result in heavy MAF calls.
  106. ;
  107. ;      ; OCTOPUS.CFG
  108. ;     ;
  109. ;     Include FILEAREA.CFG
  110. ;     Include MSGAREA.CFG
  111. ;     ;
  112. ;     ...
  113. ;
  114. ; For Semper it's simulair but a bit different and needs more tricks
  115. ; to let it work correctly.  Do also specify for every new Semper a 
  116. ; new logfile like done by Octopus (or use the same one as used by 
  117. ; the same Octopus task)
  118. ;
  119. ;    \SEMPER1\
  120. ;             SEMPER\
  121. ;                    CONFIG.SYS (Change for every Semper the port)
  122. ;             SEMPER.APP
  123. ;             SMP_HIGH.RSC
  124. ;
  125. ;    \SEMPER2\
  126. ;             SEMPER\
  127. ;                    CONFIG.SYS (Change for every Semper the port)
  128. ;             SEMPER.APP
  129. ;             SMP_HIGH.RSC
  130. ;
  131. ; Startup manually each Semper to give them the right modem port as 
  132. ; used by Octopus.  Do not run 2 Semper's together before this is
  133. ; changed because it's not possible to initialize the same modem ports.
  134. ;
  135. ; Some EXECUTABLES should be changed to the following:
  136. ;
  137. ;    Import     : SENDMSG.APP
  138. ;            cmd: Manager Import
  139. ;
  140. ;    Export     : SENDMSG.APP
  141. ;            cmd: Manager Export
  142. ;    Scan       : SENDMSG.APP
  143. ;            cmd: Manager Scan
  144. ;
  145. ;    Maint      : SENDMSG.APP
  146. ;            cmd: Manager Maint
  147. ;
  148. ; The included programm SENDMSG.APP is a small utility which says
  149. ; to the Manager that Semper does want "Import" or "Export" or
  150. ; something else.  Mail-Processor (Like Jetmail) can't be started
  151. ; when a user is online and the Manager will wait until both lines
  152. ; are free, terminate Semper and then doing the job he should do.
  153. ;
  154. ; The Terminal, MSG-Editor and Text-Editor can be cleared because
  155. ; they will not be used. 
  156. ;
  157. ; In the OTHER Config from Semper (Miscellaneous settings) should
  158. ; the BBS programm startup changed a bit.
  159. ;
  160. ; Type:           * Function
  161. ;
  162. ; Aftermail     : SENDMSG.APP Manager Function1
  163. ;             or: SEMDMSG.APP Manager Import
  164. ;
  165. ; NOTE: Function 1 should be defined as Import event when you call
  166. ;       a function.
  167. ;
  168. ; ALL Functions defined in Semper should be configured in the Manager
  169. ; configuration file using  Function <nr> {}  options. To save memory
  170. ; (at least 400 Kb) the manager will control them now.
  171. ;
  172. ; The BBS should be started with "EXIT", it can't be started using
  173. ; Function or ShellScript because Semper will be terminated during the
  174. ; BBS session.
  175. ;
  176. ; If you already have configured a function or a name/path, remove
  177. ; it because we don't need that.
  178. ;
  179. ; The FAX receiver is not tested, i think that it uses the wrong
  180. ; modem port but i'm not sure about it because it's untested. A new
  181. ; update should be necessary with a option line -p <port number>
  182. ; """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
  183. ;
  184. ; The name of the logfile should have a full pathname
  185. ; and not only a filename.
  186. ;
  187. LogfileName       F:\MANAGER\MANAGER.LOG
  188. ;
  189. ; Standard Executables as defined in SEMPER (change them to your
  190. ; own settings), an optional value can be added to indicate that
  191. ; it can be started via an Error-Level (such as used by Binkley)
  192. ;
  193. ; Like:  Import F:\JETMAIL.TTP 10    (Mailer-Exit errorlevel 10 
  194. ; does also run Import)
  195. ;
  196. Import            F:\JETMAIL.TTP    
  197. ImportCMD         import pack bundle
  198. ;
  199. Export            F:\JETMAIL.TTP
  200. ExportCMD         pack bundle
  201. ;
  202. Scanner           F:\JETMAIL.TTP
  203. ScannerCMD        scan bundle
  204. ;
  205. Maintain          F:\JETMAIL.TTP
  206. MaintainCMD       maint
  207. ;
  208. Ticker            F:\JETMAIL.TTP
  209. TickerCMD         tick
  210. ;
  211. Reader            F:\BINKLEY\LED.PRG
  212. Editor            C:\PC\PC.PRG
  213. ;
  214. ;  Octopus must know where he can find MAF because it's used when
  215. ;  a user wants to download a QWK mail packet.  After a request from
  216. ;  the users side MAF will be started immediately after logoff to
  217. ;  get the packet ready to download for the user.
  218. ;
  219. Maf               C:\OCTOPUS1\MAF.TTP
  220. ;
  221. ; Errorlevels they indicate us to start the BBS (Binkley and Semper
  222. ; both does support these, when not you can simply add them).
  223. ;
  224. ; ALL Semper versions below v0.79 does contain a bug in the Exit 
  225. ; mode, the errorlevel of the current connection is NOT returned!  
  226. ; It does return 0 in case of 24 for 2400 baud.
  227. ;
  228. ; Semper v0.79 does finally give the correct errorlevels back
  229. ; so we can later make use of it.  It's on this moment RESERVED
  230. ; so you don't have to change this.
  231. ;
  232. BBS_ErrLevels  3 12 24 48 72 96 120 144 168 192 216 240 264 288
  233. ;
  234. ; Current Semper versions does not support a Quit option using
  235. ; GEM message handling functions.  To get the same effect a GEM
  236. ; message is send with a menu bar action (quit is selected).  When
  237. ; a Jan does make many changes in his resource file it can be needed
  238. ; to change the next values.
  239. ;
  240. QuitObject    24
  241. ;
  242. ; The MailerTimeout value does set the Mailer quit timeout in 
  243. ; seconds until the Manager does stop with trying to terminate
  244. ; them and restart the already terminated mailers again.
  245. ;
  246. ; Do not use values below 10 seconds unless you have a very 
  247. ; fast modem initialize.  Default value is 30 seconds.
  248. ;
  249. ; Use HIGH values (like 3600) if the Manager should wait very
  250. ; long before he can terminate a mailer (the Mailer can be busy
  251. ; with a session).
  252. ;
  253. ; MailerTimeout    60    
  254. ;
  255. ; Mailer Executables, the number is currently limited to 20
  256. ;
  257. ; Explanation:
  258. ; Executables
  259. ; {
  260. ;     <Start-Id> <type>  <Drive:Path\Filename> ["<cmdline>"] <Next-Programm>
  261. ;     ...
  262. ; }
  263. ;
  264. ; Start-Id can be one of: EXEC-1 to EXEC-99 which is used to
  265. ; indicate a unique number for every programm.
  266. ;
  267. ; Type indicates the programm type which can be:
  268. ;
  269. ;     DIRECT      The programm will be STARTED only when the Manager
  270. ;                 is executed, the MAILER's are started later.
  271. ;     MAILER      This type indicated that the programm is a MAILER
  272. ;                 and will be started after programms with type DIRECT
  273. ;
  274. ;     BBS          Indicates that the programm is a BBS (Octopus ofcourse).
  275. ;     OTHER          Unknown programm type, if you want to run other programms
  276. ;                 after the BBS session you can use this type.
  277. ;
  278. ; Drive:Path\Filename is used to specify the place of every
  279. ; programm (like the BBS and Mailer)
  280. ;
  281. ; Next-Programm is very important and tells the Manager what
  282. ; programm should be started after it.  
  283. ;
  284. Executables
  285. {
  286.     EXEC-1  MAILER  F:\SEMPER1\SEMPER.APP      EXEC-3
  287.     EXEC-2  MAILER  F:\SEMPER2\SEMPER.APP      EXEC-4
  288.     EXEC-3  BBS     C:\OCTOPUS1\OCTOPUS1.APP  "Mailer" EXEC-1
  289.     EXEC-4  BBS     C:\OCTOPUS2\OCTOPUS2.APP  "Mailer" EXEC-2
  290. }
  291. ;
  292. ; To avoid memory problems all functions are not longer controlled
  293. ; by Semper but everything is done now by the Manager.
  294. ; Maximum 100 functions are definable, everyone with a different 
  295. ; number (like in Semper), the number of actions/function is
  296. ; not limited,  you can also use NESTED functions (as done in Semper).
  297. ;
  298. ; REMOVE all your configured functions in Semper and replace them
  299. ; all only by:
  300. ;             
  301. ; Type:        * Programm
  302. ;  
  303. ; Path/Name : SENDMSG.APP 
  304. ;       cmd : Manager Function-1               (... to Function-40)
  305. ;
  306. ; Using this way all events can be used as normally and actions
  307. ; which are needed to be done are controlled by the Manager.
  308. ;
  309. ; When more commandline arguments are used then one it's required
  310. ; to place then between " " chars (like in Octopus).
  311. ;
  312. ; Function <number> ["<description>"]
  313. ; {
  314. ;    <Drive:Path\Filename> <Commandline>
  315. ;    ...
  316. ; }
  317. ;
  318. Function 1 "Local login"
  319. {
  320.     D:\OCTOPUS1\OCTOPUS1.APP Local
  321. }
  322. ;
  323. Function 2 "Import"
  324. {
  325.     F:\JETMAIL.TTP     "Import Pack Bundle"
  326.     D:\OCTOPUS\MAF.TTP "ScanMail"
  327. }
  328. ;
  329. Function 3 "Export"
  330. {
  331.     F:\JETMAIL.TTP     "Scan Pack Bundle"
  332.     D:\OCTOPUS\MAF.TTP
  333. }
  334. ;
  335. Function 4 "Maintain"
  336. {
  337.     D:\OCTOPUS\MAF.TTP ScanMail
  338.     F:\JETMAIL.TTP Maint
  339.     D:\OCTOPUS\MAF.TTP FixLastread
  340.     F:\SEMPER\REQUESTC.TOS
  341. }
  342. ;
  343. ; And so on... with your own functions...  Enjoy the installation!
  344. ;
  345. ; End  MANAGER.CFG
  346. ;